const SYSTEM_INFO = uni.getSystemInfoSync()

/**
 * 获取状态栏高度
 */
export const getStatusBarHeight = () => SYSTEM_INFO.statusBarHeight || 15

/**
 * 获取标题栏高度（胶囊按钮）
 */
export const getTitleBarHeight = () => {
	if (uni.getMenuButtonBoundingClientRect) {
		const {
			top,
			height
		} = uni.getMenuButtonBoundingClientRect()
		return height + (top - getStatusBarHeight()) * 2
	} else {
		return 40
	}
}

export const getNavBarHeight = () => getStatusBarHeight() + getTitleBarHeight()

/**
 * 抖音小程序
 */
export const getLeftIconLeft = () => {
	// #ifdef MP-TOUTIAO
		const {leftIcon: {left, width}} = tt.getCustomButtonBoundingClientRect()
		return left+parseInt(width)+5
	// #endif
	
	// #ifndef MP-TOUTIAO
		return 0
	// #endif
}